Dynamic Caching Design Proto-Pattern for J2EE Web Component Development
نویسنده
چکیده
This article covers how to extend the scope of caching to uncacheable content. It shows how to optimize the performance of J2EE Web applications by caching some of the dynamically-generated content. In this paper, I have identified a design proto-pattern, named Dynamic Caching, which addresses the performance impact of the dynamically generated Web content.
منابع مشابه
Caching Dynamic Web Content: Designing and Analysing an Aspect-Oriented Solution
Caching dynamic web content is an effective approach to reduce Internet latency and server load. An ideal caching solution is one that can be added transparently by the developers and provides complete consistency of the cached documents, while minimizing false cache invalidations. In this paper, we design and implement AutoWebCache, a middleware system for adding caching of dynamic content tra...
متن کاملAOP-Based Caching of Dynamic Web Content: Experience with J2EE Applications
Caching dynamic web content is an appealing approach to reduce Internet latency and server load. In aspect-oriented programming, caching is usually presented as an orthogonal aspect that could be automatically integrated to an application. A classical AOP motivating example is adding caching of static data with no underlying consistency. But what about caching dynamic data? In this paper, we ex...
متن کاملAutomation and Testing of Software Design Pattern for e-commerce Web Application Development using J2EE MVC Architecture
The Model-View-Controller design pattern is cited as the architectural basis for many J2EE web development frameworks. Here analysis of those changes, and proposes a separate Web-MVC pattern that more accurately describes how MVC is implemented in web frameworks. The MVC is very useful for constructing dynamic software systems. Partitioning decisions can be changed without modifying the applica...
متن کاملRoadMapAssembler: a new pattern-based J2EE development tool
The quality of a J2EE web application depends on both the correctness of the code as well as the efficiency and flexibility of its architecture. Unfortunately, the design and development process is complex and includes tedious coding details, making it error-prone. Part of the problem lies in the incomplete abstractions provided by the J2EE specification. The artifacts of the distributed system...
متن کاملRMA : A Pattern Based J 2 EE Development Tool
The development process for creating J2EE web applications is complex and tedious, and is thus error prone. The quality of a J2EE web application depends on correctness of code as well as the efficiency and flexibility of its architecture. Although the J2EE specification has promised to hide the distributed nature of the application, application developers still have to be aware of this fact in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Object Technology
دوره 2 شماره
صفحات -
تاریخ انتشار 2003